#pragma once
#include "expression.h"
#include <string>

namespace krryn{
namespace animation{
	class expression_tree;
	class animation;

	class expression_animate : public expression{
	public:
		expression_animate(expression_tree *a_Tree, const std::string &a_Animation);
		virtual void blend(float a_DT, skeleton *a_Result);
	private:
		expression_tree *m_Tree;
		animation *m_Animation;
	};
}
}